home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / CMDED2E6.ARJ / DOS.INC < prev    next >
Text File  |  1992-06-30  |  966b  |  86 lines

  1.  
  2. @DispCh    macro    char
  3.     mov    ah,2
  4.     mov    dl,char
  5.     int    21h
  6.     endm
  7.  
  8. @DispStr macro    string
  9.     mov    dx,offset string
  10.     mov    ah,9
  11.     int    21h
  12.     endm
  13.  
  14. @OpenFil macro filename,mode
  15.     mov    dx,offset filename
  16.     mov    ax,03D00h + mode
  17.     int    21h
  18.     endm
  19.  
  20. @ClosFil macro handle
  21.     mov    bx,handle
  22.     mov    ah,03Eh
  23.     int    21h
  24.     endm
  25.  
  26. @GetDrv    macro
  27.     mov    ah,019h
  28.     int    21h
  29.     endm
  30.  
  31. @GetDir    macro    path
  32.     sub    dl,dl
  33.     mov    si,path
  34.     mov    ah,047h
  35.     int    21h
  36.     endm
  37.  
  38. @SetDrv macro    drive
  39.     mov    dl,drive
  40.     mov    ah,00Eh
  41.     int    21h
  42.     endm
  43.  
  44. @ChDir    macro    dir
  45.     mov    dx, dir
  46.     mov    ah,03Bh
  47.     int    21h
  48.     endm
  49.  
  50. @GetDTA    macro
  51.     mov    ah,02Fh
  52.     int    21h
  53.     endm
  54.  
  55. @SetDTA    macro    dta
  56.     mov    dx, dta
  57.     mov    ah,01Ah
  58.     int    21h
  59.     endm
  60.  
  61. @GetFirst macro one,two
  62.     mov    cx,two
  63.     mov    dx,one
  64.     mov    ah,04Eh
  65.     int    21h
  66.     endm
  67.  
  68. @GetNext macro
  69.     mov    ah,04Fh
  70.     int    21h
  71.     endm
  72.  
  73. @Exit    macro    one
  74.     ifnb    <one>
  75.     mov    ax,04C00h + one
  76.     else
  77.     mov    ah,04Ch
  78.     endif
  79.     int    21h
  80.     endm
  81.  
  82. @GetKey    macro    one
  83.     mov    ah,8
  84.     int    21h
  85.     endm
  86.